time is ripe
This is the right moment for something, as in
The time is ripe for a revival of that play
. Shakespeare used this term (and may have originated it) in
1 Henry IV
(1:3): “Letters shall direct your course when time is ripe.”